baroda (city in india) - French English Dictionary